import dayjs from 'dayjs'

export const rangeShortcuts = [
  {
    label: '本周',
    value: () => [dayjs().startOf('week').add(1, 'day'), dayjs()]
  },
  {
    label: '上周',
    value: () => [
      dayjs().add(-1, 'week').startOf('week').add(1, 'day'),
      dayjs().add(-1, 'week').endOf('week').add(1, 'day')
    ]
  },
  {
    label: '本月',
    value: () => [dayjs().startOf('month'), dayjs()]
  },
  {
    label: '上月',
    value: () => [dayjs().add(-1, 'month').startOf('month'), dayjs().add(-1, 'month').endOf('month')]
  },
  {
    label: '最近7天',
    value: () => [dayjs().subtract(6, 'day').startOf('day'), dayjs().subtract(0, 'day')]
  },
  {
    label: '最近15天',
    value: () => [dayjs().subtract(14, 'day').startOf('day'), dayjs().subtract(0, 'day')]
  },
  {
    label: '最近30天',
    value: () => [dayjs().subtract(29, 'day').startOf('day'), dayjs().subtract(0, 'day')]
  }
]
